utterly ruined - French English Dictionary